import logging;logging.basicConfig(level=logging.INFO)

import asyncio, os, json, time 
from datetime import datetime

from aiohttp import web

def index(request):
    return web.Response(body=b'<h1>Awesome</h1>')

@asyncio.coroutine
def init(loop):
    app = web.Application(loop=loop)
    app.router.add_route("GET", '/', index)
    srv = yield from loop.create_server(app.make_handler(), '172.16.21.171', 8000)
    logging.info('server started at http://172.16.21.171:8000..')
    return srv

loop = asyncio.get_event_loop()
loop.run_until_complete(init(loop))
loop.run_forever()



# import logging; logging.basicConfig(level=logging.INFO)

# import asyncio, os, json, time
# from datetime import datetime

# from aiohttp import web

# def index(request):
#     return web.Response(body=b'<h1>Awesome</h1>')

# @asyncio.coroutine
# def init(loop):
#     app = web.Application(loop=loop)
#     app.router.add_route('GET', '/', index)
#     srv = yield from loop.create_server(app.make_handler(), '172.16.21.171', 9000)
#     logging.info('server started at http://172.16.21.171:9000...')
#     return srv

# loop = asyncio.get_event_loop()
# loop.run_until_complete(init(loop))
# loop.run_forever()
